In the US, unless they have a solid case and offer a plea bargain, you’re better off not talking to cops and staying silent until they give up. In Japan, once you know they have somewhat of a case, you’re better off making it easy for the police and immediately apologizing. They mostly just drag people who don’t comply and haven’t really learned their lesson (it’s assumed you won’t be dumb enough to make the same mistake twice).
Most first time drug cases end with an apology, crying, and being let go. Americans make the mistake of thinking not talking will help, so police hold them until they do. It can help in bigger crimes, though, since if the evidence is hard to prove, they’ll just hold you for a while and hope you’ll confess, but if not, often let you go instead of risk losing at a trial.