Это не обновление, потому что:
Следующий код строки генерирует новый идентификатор при вызове getID
каждый раз, когда вы вызываете его и сохраняете в строке.
String getID = firebaseFirestore.collection("Users").document(currentUser.getUid()).collection("Documents").document().getId();
ТакЯ предлагаю вам хранить идентификатор, который вы получаете из getID
магазина под каждым пользовательским документом.Примерно так же, когда вы создаете / генерируете документ, просто добавьте строковое значение id в поле userid.