Porque nome
es un observable, debes desenvolverlo en tu función:
self.confirmEdit = function(){
$.ajax({
url: 'sections/' + self.sectionToEdit().id,
type: 'PUT',
data: self.sectionToEdit().nome(),
});
}
De lo contrario, JQuery trata al observable como un mapa de objetos, incluida la llamada a todas las funciones del objeto.