I have tried the method proposed in
this post and have found them to work.
The resetlevels command will strip all illegal skill points (maxing out individual values but not total points) away from the character no matter their current settings.
Doing this to change CharClass, however, will leave the character with that first level of starting class and the inability to max out in the desired class.
There was another message board post (
here) which described replacing the character information in one save with that from a different one.