def METHOD_NAME(base, other): # based on Cobbler's consolidate
    result = dict(base)
    for key, value in other.iteritems():
        if key.startswith(u'!'):
            result.pop(key[1:], None)
        else:
            result[key] = value
    return result