Заголовок вашего вопроса не имеет ничего общего с вашим вопросом.
Чтобы обновить геометрию вашего ярлыка, вам просто нужно сообщить функции, где вы хотите разместить ярлык на контейнере, в котором вы установили ярлык. В этом случае вы не определяете контейнер, поэтому виджеты по умолчанию устанавливаются в корневое окно.
Вот рабочий пример, который обновит геометрию метки при нажатии кнопки.
from tkinter import *
root=Tk()
root.title("Secret Message")
def grid_label():
label1.config(text="There is no secret!")
Button(root, text="Push this button to see hidden message!", width=60, command=grid_label).grid(row=1, column=0)
label1 = Label(root, width=50, height=10, background="WHITE")
label1.grid(row=2, column=0)
root.mainloop()