Perhaps a clarification for fetch(content,tree... ) versus fetch(content,list ....).
It al boils down to one little difference: the default value for the depth parameter. For content/list this is 1, meaning one level down where for content/tree it is 0, meaning unlimited depth.