'Removes each label given from the message\'s label set.
If a given label is already removed, no action will be taken for that
label.
Note that this function does not check against dryrun settings,
so you need to ensure that it is never called in a
dryrun mode.'

def deletemessagelabels(self, uid, labels):

    newlabels = (self.getmessagelabels(uid) - labels)
    self.savemessagelabels(uid, newlabels)
