The definitive redirect vs afterModel hook

Can anyone please help me translate the documentation on the redirect hook for Ember.Route?

It may just be me but it seems insanely confusing with the examples given.

It also doesn’t help that the documentation also mentions that one just calls the other… which seems unusual if they’re intended to be different.