updateItem

webix.ui({
rows: [{
view: “grouplist”,
id: “list”,
data: [{
value: “parent”,
id: “parent”,
data: [{
value: “child_old”
}]
}]
}]);

    var item = $$("list").getItem("parent");

    item.value = "parent_update";

    item["data"] = [{
        value: "child_new"
    }]

    $$("list").updateItem(item);

    $$("list").refresh();

как обновить детей у элемента списка?

Можно обратиться к TreeStore через $$("list").data и там присваивать значения.

http://webix.com/snippet/f5da6afd

Или достать любой элемент по id, как и родительский: $$("list").getItem(id)

с редактированием пока проблем нет,
мне нужно заменить итем, точнее вопрос как вставить новый итем кроме как extend (в случае если я знаю только родительский ИД и путь очень длинный)

Если нужно заменить дочерние элементы у родителя - нужно сначала удалить старые, а затем добавить новые: http://webix.com/snippet/cc39b5f8

Премного благодарен. Смутило что в примере datatable.

PS: Тычок носом, потом пинок под задницу хорошо стимулирует мыслительные процессы. )))