Provides methods for creating, updating and retrieving ActivityGroup
objects.
An activity group contains Activity objects. Activities have a
many-to-one relationship with activity groups, meaning each activity can
belong to only one activity group, but activity groups can have multiple
activities. An activity group can be used to manage the activities it
contains.