Все работает отлично, на базе предыдущей задачи "Прайсы" добавил метод для обновления и метод для удаления. Коротко как работает: в лист товаров products записываются товары из файла, в методе обновления находим в листе объект с нужным нам id, меняем ему значения полей. После этого перезаписываем каждый элемент обновленного листа в файл. В методе удаления по такому же принципу находим в листе с нашими товарами объект с нужным id, затем удаляем его из листа. Перезаписываем. P.S. делать все в одном классе пробовал, не прошло. пробовал и без метода создания - тоже не прошло