1. An information system installed in a vehicle, comprising: a persistent storage device to store a driving history of a driver of the vehicle; a set of internal sensors to determine internal measurements; a receiver to receive, over a network, external measurements of a set of external sensors; a processor to determine, using one or combination of the internal and the external measurements, a set of driving state parameters and to update the driving history according to the set of driving state parameters; and a human-machine-interface (HMI) including input and output interfaces to modify a current or a historical value of the driving state parameter with a simulated value; wherein the processor further executes modules of the information system including a prediction engine and a simulation engine, wherein the prediction engine executed by the processor predicts an action based on the set of driving state parameters and the driving history, wherein the simulation engine executed by the processor generates a hypothetical scenario, the prediction engine predicts the action for the hypothetical scenario, and the processor renders the predicted action on an output device, and wherein the simulation engine executed by the processor generates the hypothetical scenario by initializing a set of driving state parameters based on the driving history, such that each driving state parameter is initialized with a corresponding current or historical value, rendering a subset of the set of driving state parameters to the interface, receiving, in response to the rendering, the simulated value forming a modified subset of driving state parameters, and merging the modified subset of driving state parameters with the set of driving state parameters for predicting the action.