Você não precisa usar para recuperar o documento primeiro, apenas use o
.update método com o $push operador. def update_tags(ref, new_tag):
coll.update({'ref': ref}, {'$push': {'tags': new_tag}})
Como a atualização está obsoleta, você deve usar o
find_one_and_update ou o update_one método se você estiver usando o pymongo 2.9 ou mais recente