Remove all \bcode / \ecode cruft; this is no longer needed.  See previous
checkin of myformat.sty.

Change "\renewcommand{\indexsubitem}{(...)}" to "\setindexsubitem{(...)}"
everywhere.

Some other minor nits that I happened to come across.
diff --git a/Doc/lib/libuserdict.tex b/Doc/lib/libuserdict.tex
index 2084b5c..9b7b2fb 100644
--- a/Doc/lib/libuserdict.tex
+++ b/Doc/lib/libuserdict.tex
@@ -11,7 +11,7 @@
 them and override existing methods or add new ones.  In this way one
 can add new behaviours to dictionaries or lists.
 
-\renewcommand{\indexsubitem}{(in module UserDict)}
+\setindexsubitem{(in module UserDict)}
 The \code{UserDict} module defines the \code{UserDict} class:
 
 \begin{funcdesc}{UserDict}{}
@@ -20,7 +20,7 @@
 \code{data} attribute of \code{UserDict} instances.
 \end{funcdesc}
 
-\renewcommand{\indexsubitem}{(in module UserList)}
+\setindexsubitem{(in module UserList)}
 The \code{UserList} module defines the \code{UserList} class:
 
 \begin{funcdesc}{UserList}{\optional{list}}