Does it force you to begin at level one after the change?
Yes
Is it possible to make an option that doesn't reduce the level at all? In my case it's just a class name change with stat boosts.
On that case, you don't need a plugin at all. just add the status bonus with event commands when your character "changes class".