def METHOD_NAME(self):
    self.container.related_adjudicator_set.exclude(adjudicator__in=self.all()).delete()
    for adj, t in self.with_debateadj_types():
        if not adj:
            continue
        _, created = self.container.related_adjudicator_set.update_or_create(
                adjudicator=adj, defaults={'type': t})
        logger.debug("%s: %s, %s, %s", "Created" if created else "Updated", self.container, adj, t)