The position is a suggestion only on where it thinks that player would play best.
When you have a guard and train him in inside skills, he will move towards being a forward and position changes from sg to sf
Conversely you can have a c/pf and if you train him in guard skills he will move towards being sf.