Text this: Global dynamics of a general class of multi-group epidemic models with latency and relapse