Am I reading this right..?

A retainer's class can be changed at any time. However, you must reset their current class and level before assigning a new one.
Does this mean that if you get your retainer to 50 in botany, to switch to..arcanist, you have to wipe their level in botany? Basically, they are allowed to only have one class leveled at a time?