Adicionando dois metodos a classe model para simplificar e melhorar a utilização. São eles: insert() que faz a mesma coisa do create() e o save() que verifica se o usuário existe, se existir salva os dados se não existir só faz o update. Isso é uma tarefa muito normal nos sistemas que desenvolvo por isso achei melhor tornar padrão do framework