are you trying to use update_post_meta() in order to try update post meta which is stored within an array? Here’s a quick guide on how to do this.
$temp_array = get_post_meta( get_the_ID(), 'your_meta_key', true ); $temp_array['your_sub_meta_key']['your_sub_sub_meta_key'] = 'New value here'; update_post_meta( get_the_ID(), 'your_meta_key', $temp_array );