Make changes to a tuple via pattern matching

Hello @owaisqayum

You have to create a new tuple:

iex(2)> {id, [{_item, values}, rest]} =  {1, [{:reach, [:s, :d]}, [link: [:s, :d]]]}
{1, [{:reach, [:s, :d]}, [link: [:s, :d]]]}
iex(3)> {id, [{:reach_1, values}, rest]}
{1, [{:reach_1, [:s, :d]}, [link: [:s, :d]]]}
iex(4)>