Технически да, надо заменить старую колонку на новую. С точки зрения практики всё проще, потому что всё уже украдено до нас:
grid.reconfigure(/* new_store = */ null, [new_columns]);
Можно даже new_columns сгенерировать из уже имеющихся, пройдя по ним в цикле и запросив initialConfig. Решение этой задачи оставлю на усмотрение читателя. ;)