OK, I've found the code, and it looks as if set_FOOs() does intelligent things about only updating the *changes* to the list of object IDs. I'll use that for now.
Add and Delete methods would be nice though, as would something that takes objects instead of IDs. Seems more Djangoesque. (Is that a word?)