Editar item no knockout observableArray

Eu estou procurando um exemplo onde eu possa mostrar um observableArray como texto normal com links de edição / exclusão. Itens podem ser adicionados / editados de um formulário separado. Eu não sou capaz de editar o registro do link de edição adicionar novo registro!

 self.editItem = function (p) {
        //edit code
        ////???????
    };

Aqui está um exemplo

questionAnswers(3)

yourAnswerToTheQuestion