1. A method for classifying an electronic document in a computer-based system, comprising: generating, by one or more processors, a set of confidence data comprising for each of one or more classification instances a corresponding determined confidence data, wherein a confidence data indicates a degree of confidence that the electronic document is associated with a corresponding classification instance; in the event at least one of the confidence data in the set exceeds a first predetermined threshold, assigning, by one or more processors, a classification to the electronic document without user input; in the event none of the confidence data in the set exceeds the first predetermined threshold and that at least one of the confidence data in the set exceeds a second predetermined threshold that is lower than the first predetermined threshold, receiving via a user interface a user input indicating a selection of a classification comprising the set and determining, by one or more processors, based at least in part on the user input, that a user-selected classification should be assigned to the electronic document; and assigning a review classification to the electronic document to indicate that the electronic document is required to be reviewed by a user if no classification instance a plurality of classification instances is associated with the confidence data that exceeds the first predetermined threshold and fewer than a prescribed number of classification instance(s) in the plurality of classification instances has the confidence data that exceeds the second predetermined threshold.