Как уже говорилось, во втором случае создается класс в новом стиле, а в первом - класс в старом стиле (не рекомендуется!).
Классы нового стиля, созданные для снятия ограничения старых стилей: классы старого стиля не могут наследоваться от встроенных типов.
С классами нового стиля вы можете наследовать от встроенных типов; фактически все встроенные типы являются производными от «объекта»:
>>> list.__mro__
(<type 'list'>, <type 'object'>)