Edit offer implementation