diff --git a/doc/annotate.py b/doc/annotate.py
index 80290d8fec7a63c734faeea0c74ebb1ddcd8372f..c00b3b7ff0cfdc8588846de8cae5dc26e4177015 100644
--- a/doc/annotate.py
+++ b/doc/annotate.py
@@ -37,7 +37,7 @@ def annotate(database, annotator, output_dir, force, array, **kwargs):
     """Annotates a database.
 
     The annotations are written in text file (json) format which can be read
-    back using :any:`bob.db.base.read_annotation_file` (annotation_type='json')
+    back using :any:`bob.bio.base.utils.annotations.read_annotation_file` (annotation_type='json')
     """
     log_parameters(logger)
 
diff --git a/doc/extra-intersphinx.txt b/doc/extra-intersphinx.txt
index d08a99ed018f86ff0be2857d471a8033a7aef8a2..5fa37b407129756f6d6e620192a43a1d55988993 100644
--- a/doc/extra-intersphinx.txt
+++ b/doc/extra-intersphinx.txt
@@ -1,6 +1,4 @@
 python
 click
 bob.blitz
-bob.db.base
-bob.io.image
 bob.bio.base
diff --git a/doc/framework.rst b/doc/framework.rst
index 40198a5586f869e9f80059f4def40deabafdcdf8..24683bcb56bc0881bca7b6ae2ac8d199ad4ac768 100644
--- a/doc/framework.rst
+++ b/doc/framework.rst
@@ -215,7 +215,7 @@ This will produce the following help message to the users::
     Annotates a database.
 
     The annotations are written in text file (json) format which can be read
-    back using :any:`bob.db.base.read_annotation_file`
+    back using :any:`bob.bio.base.utils.annotations.read_annotation_file`
     (annotation_type='json')
 
     It is possible to pass one or several Python files (or names of