poprawione modyfikowanie produktów: dodano zamknięcie transakcji i usuwanie 'cascade' powiązanych tabel (i poprawilam ta okropna funkcje w modify_detail)