Como sobrescrever uma pasta se ela já existir ao criá-la com makedirs?

O código a seguir me permite criar um diretório, se ele ainda não existir.

dir = 'path_to_my_folder'
if not os.path.exists(dir):
    os.makedirs(dir)

A pasta será usada por um programa para gravar arquivos de texto nessa pasta. Mas eu quero começar com uma nova pasta vazia na próxima vez que meu programa for aberto.

Existe uma maneira de sobrescrever a pasta (e criar uma nova, com o mesmo nome), se ela já existe?

questionAnswers(5)

yourAnswerToTheQuestion