Я нашел на странице, на которую вы ссылаетесь, подсказку относительно ответа:
В версиях Python до 2.2,
вы не могли напрямую подкласс
встроенные типы данных, такие как строки,
списки и словари. Компенсировать
для этого Python поставляется с оберткой
классы, которые имитируют поведение
эти встроенные типы данных: UserString,
UserList и UserDict. Используя
сочетание нормального и особенного
методы, класс UserDict делает
отличная имитация словаря.
В Python 2.2 и более поздних версиях вы можете
наследовать классы напрямую от встроенного
типы данных, такие как dict.
В действительности, сегодня вы, вероятно, хотите использовать подкласс dict, а не UserDict.