update method
Updates a record with PUT path/:id.
Implementation
Future<T> update(Object id, Map<String, dynamic> data) async {
final response = await router.put<Map<String, dynamic>>(
'$path/$id',
body: data,
);
if (response.isError) throw response.error!;
return _toModel(_unwrap(response.data));
}