логику тебе опишу:
сначало весь текст в ячейках обернем в p тег (для удобства), кроме кнопок
Нажимаем на кпноку редактировать ---> и в условии проверяем если у таргета value или class === ChangeBtn то меняем ему класс и value кнопки тут же в условии поднимаемся к row в котором она находится, когда поднялись - находим все p теги которые есть в данном row и меняем их contenteditable=!contenteditable который был по умолчанию false