'Args:
table (str): The table to upsert into
keyvalues (dict): The unique key tables and their new values
values (dict): The nonunique columns and their new values
insertion_values (dict): key/values to use when inserting
Returns:
Deferred(bool): True if a new entry was created, False if an
existing one was updated.'

def _simple_upsert(self, table, keyvalues, values, insertion_values={}, desc='_simple_upsert', lock=True):

    return self.runInteraction(desc, self._simple_upsert_txn, table, keyvalues, values, insertion_values, lock)
