I used ProfileImageManager to set a user's picture. It worked fine, but I thought it would also change their avatar.
yep, take a look at AvatarManager:
Is this still supported in 6.0? I see no reference to being able to programatically set a user's avatar in 6.0 using the 3.0 api.
Retrieving data ...