def prune_full_conflicts(data):
    """removes values that have all other values as conflicts"""
    all_vals, to_pop = set(data), set()
    for val in data:
        conflicts = set(data[val].get('conflicts', set()))
        conflicts.intersection_update(all_vals)
        conflicts.update(set([val]))
        if len(conflicts) == len(all_vals):
            to_pop.add(val)
    for val in to_pop:
        data.pop(val)
