The User and Doc CALs are stored in the CalData.pgo files, and the correct way to do things would be to remove the users from the User CALs and then add them to the Doc CALs, or you may want to do it in reverse order to get them assigned to the Doc CAL first, then remove their User CAL, which if they have been using it will have to go into quarantine before it will be able to be deleted.
See Section 3 and parts B and E are probably the two key areas you were looking to read through I think.
Sorry for the late reply, but hopefully still helps.
Regards, Brett
To help users find verified answers, please do not forget to use the "Accept as Solution" button on any post(s) that helped you resolve your problem or question. I now work a compressed schedule, Tuesday, Wednesday and Thursday, so those will be the days I will reply to any follow-up posts.