I haven't seen where this is built into the system. I think this might be one of those things where different people have different ways they would want or expect it to function. My interpretation is that if I switch departments, or companies
for that matter, my old colleagues are still colleagues.
If you want to do this, it can be done very simply with .net code in a custom form. The User Profile Web Service exposes two methods, one to remove all colleagues and one that can remove one at a time.
The web service is available at: http://<Site>/_vti_bin/UserProfileService.asmx
If you wanted to reset the colleagues as you mentioned you would just need to call
RemoveAllColleagues(accountName)
If you wanted to remove a specific colleague you would need to call
RemoveColleague(accountName, colleagueAccountName)
SharePoint MVP | Developer | Administrator | Speaker--
Twitter -- Blog -
http://nextconnect.blogspot.com