Оба верны. Все векторные итераторы являются итераторами с произвольным доступом. Все итераторы вектора, за исключением вектора типа bool, являются смежными итераторами. Обратите внимание, что все смежные итераторы также являются итераторами с произвольным доступом.
Предыдущее утверждение просто не предоставляет столько информации, и, возможно, не было обновлено после изменений с c ++ 17, в которых введено имя для требований непрерывного итератора.