Usando super com um método de classe

Estou tentando aprender a função super () no Python.

Eu pensei que tinha uma idéia até ver este exemplo (2.6) e me vi preso.

http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "test.py", line 9, in do_something
    do_something = classmethod(do_something)
TypeError: unbound method do_something() must be called with B instance as first argument (got nothing instead)
>>>

Não era o que eu esperava quando li esta linha antes do exemplo:

Se estivermos usando um método de classe, não temos uma instância com a qual chamar super. Felizmente para nós, super trabalha mesmo com um tipo como o segundo argumento. --- O tipo pode ser passado diretamente para super, como mostrado abaixo.

O que é exatamente o que o Python me diz que não é possível dizendo que do_something () deve ser chamado com uma instância de B.

questionAnswers(5)

yourAnswerToTheQuestion