No necesita usar para recuperar el documento primero, solo use .update método con $push operador.
def update_tags(ref, new_tag):
coll.update({'ref': ref}, {'$push': {'tags': new_tag}})
Dado que la actualización está en desuso, debe usar find_one_and_update o el update_one método si está utilizando pymongo 2.9 o posterior