Forums: In my original scheme, the former. In the new scheme after actually trying it out, the latter. The users old discussions remain in the group they were posted in.
Dialogues would stay with the user though, I would say, as would anything else that was "private" like assignments.
Testing and QA
Moving User in Groups
This discussion has been locked so you can no longer reply to it.