Add edge creation / update method