Not sure which documentation you are referring to that is outdated, but I have found `tc` documentation to be lacking in the past.
However, I have seen LQ threads wherein a tool called `wondershaper` or `wshaper.hfsc` is suggested and/or reported to be useful for making bandwidth limiting a little easier.
Here's a link to a thread where there is a bit of info about these tools, and links to them, as well as a post containing a small, old, not-recently-maintained script of mine that I used for bandwidth sharing/limiting on my old firewall box, which you might find educational:
http://www.linuxquestions.org/questi...gement-781297/
Good luck! I hope these things help you some.