'The core editor function.
- `album`: A flag indicating whether we\'re editing Items or Albums.
- `objs`: The `Item`s or `Album`s to edit.
- `fields`: The set of field names to edit (or None to edit
everything).'

def edit(self, album, objs, fields):

    success = self.edit_objects(objs, fields)
    if success:
        self.save_changes(objs)
